History
History
Synonyms
UK
US
Meaning:
destroy

to break (something) to pieces; make (something) useless; put an end to (hopes, a career etc)

demolish, devastate

engulfed

completely surrounded (by something)

absorb, overwhelm

SWALLOW UP as in Wiktionary
SWALLOW UP as in Wikipedia